package cn.kais.drawer.menu;

import java.util.Objects;

/**
 * 日期枚举
 */
public enum MenuDatePattern {

    YMD("1", "yyyy-MM-dd"), // 年月日
    MDY("2", "MM-dd-yyyy"), // 月日年
    DMY("3", "dd-MM-yyyy"), // 日月年
    ;

    public final String code;
    public final String format;

    MenuDatePattern(String code, String format) {
        this.code = code;
        this.format = format;
    }

    public static MenuDatePattern onParseCode(String code) {
        for (MenuDatePattern menu : MenuDatePattern.values()) {
            if (Objects.equals(menu.code, code)) {
                return menu;
            }
        }
        return YMD;
    }

}
